/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.yournamehere.client.registrosgrid;

/**
 *
 * @author gabriel
 */

import com.smartgwt.client.widgets.grid.ListGridRecord;
import org.yournamehere.client.dto.UserDTO;

public class GridRegistroUser extends ListGridRecord {
    
    public GridRegistroUser() {
    }

    public GridRegistroUser(UserDTO usuario) {
        
        setIdUsuario(usuario.getIdUsuario());
        setCedula(usuario.getCedula());
        setDireccion(usuario.getDireccion());
        setNombre(usuario.getNombre());
        setPassword(usuario.getPassword());
        setTelefono(usuario.getTelefono());
        setUsuario(usuario.getUsuario());
        setRol(usuario.getRol());

        setApellidos( usuario.getApellidos());
        setTipoUsuario(usuario.getTipoUsuario());
        
        
    }

    public void setIdUsuario(int idUsuario) {
        setAttribute("itemID", idUsuario);
    }

    public int getIdUsuario() {
        return getAttributeAsInt("itemID");
    }

    public void setUsuario(String usuario) {
        setAttribute("userName", usuario);
    }

    public String getUsuario() {
        return getAttributeAsString("userName");
    }

    public void setPassword(String password) {
        setAttribute("userPass", password);
    }

    public String getPassword() {
        return getAttributeAsString("userPass");
    }

    public void setNombre(String nombre) {
        setAttribute("userNombres", nombre);
    }

    public String getNombre() {
        return getAttributeAsString("userNombres");
    }

    public void setCedula(String cedula) {
        setAttribute("cedula", cedula);
    }

    public String getCedula() {
        return getAttributeAsString("cedula");
    }

    public void setTelefono(String telefono) {
        setAttribute("telefono", telefono);
    }

    public String getTelefono() {
        return getAttributeAsString("telefono");
    }

    public void setDireccion(String direccion) {
        setAttribute("direccion", direccion);
    }

    public String getDireccion() {
        return getAttributeAsString("direccion");
    }

    public void setRol(String rol) {
        setAttribute("rol", rol);
    }

    public String getRol() {
        return getAttributeAsString("rol");
    }
    
    
    public void setApellidos(String apellidos){
        setAttribute("userApellidos", apellidos);
    }
    
    public String getApellidos(){
       return getAttribute("userApellidos");
    }
    
    public void setTipoUsuario(String tipoUsuario){
        setAttribute( "tipoUsuario", tipoUsuario);
    
    }
    
    public String getTipoUsuario(){
        return getAttribute( "tipoUsuario" );
    }
}
